7 Testing Principles